package com.cgt.day26;

import org.junit.Test;

import java.util.ArrayList;
import java.util.List;

public class GenericDemo3 {
	public void add1(List<?> list){
		for (Object o : list) {
			System.out.println(o);
		}
	}

	public void add(List<? extends Number> list){

	}
	@Test
	public void testGeneric23() throws Exception {
		List<Double> list1 = new ArrayList<Double>();
		List<Float> list2 = new ArrayList<Float>();
		List<Integer> list3 = new ArrayList<Integer>();
		List<String> list4 = new ArrayList<String>();

		add(list1);
		add(list2);
		add(list3);
//		add(list4);
	}
}
